Golang Job: Test Automation Developer

Job added on

Company

Videri

Location

New York - Canada

Job type

Full-Time

Golang Job Details

Videri is the maker of the smartest and most energy efficient digital display on the market. We call it a Canvas. The Videri Canvas has an elegant form factor, thin and sleek unlike any other traditional display. Canvases come natively connected to the Videri Connected Cloud which offers industry leading content management capabilities, the result is a turnkey digital signage platform with infinite possibilities. We are established, proven, and preparing for our next stage of growth.

Videri provides an elegant and brand centric approach to Digital Signage. Through an innovative combination of software, hardware, and product vision, we are changing how the world views digital merchandising, communications and Out Of Home (DOOH).

We are looking for a talented and motivated Test Automation Developer to join the team that is excited about taking on new challenges. As an integral team member of the Quality Assurance team, the candidate will be collaborating with the development team to help build and maintain automated tests for our advanced software platform.

The candidate will be working on components from the presentation layer to the cloud backend and with mobile applications. The candidate will also help provide technical insight and support to the QA and Development teams that will help contribute to enhancing the quality of our products while promoting ease of use from a user perspective and ensuring the product meets business requirements.

This opportunity is a full-time position open to candidates in the US and Canada. If the candidate is in NYC or Montreal, they will work on a hybrid schedule in one of our offices.

What you’ll do:

  • Develop, improve, and perform maintenance of current automated tests scripts and tests for mobile and web-based applications with the QA team.
  • Implement new testing tools, scripts, and strategies for new mobile and web-based applications to continuously optimize testing process.
  • Write and develop test plans ensuring consistency between product specifications and requirements are aligned.
  • Participate in the documentation of process and information related to automated testing and tasks.
  • Be an effective bridge between Engineering and QA teams by providing technical and analytical guidance to the teams to ensure quality product quality from end-to-end.
  • Participate in testing cycles to ensure on-time delivery of quality assurance (QA) projects and provide defect reporting to peers and management.
  • Identify and document performance bottlenecks, defects in applications, processes, systems and verify the fixes efficiently.

What you’ll need:

  • Computer Science degree or relevant diploma
  • Minimum 5 years’ experience related to Quality Assurance/Control or software development
  • Knowledge of Databases and MySQL Language
  • Knowledge and experience with Javascript, Python, Selenium and WebdriverIO
  • Knowledge of Dart language and Flutter framework
  • Knowledge of Git collaboration and GitLab
  • Knowledge and experience with Jenkins CI/CD
  • Knowledge of Golang an asset
  • API testing experience with Postman and/or equivalent
  • Experience with logging and analytical tools
  • Experience and knowledge of and testing in a Cloud based environment
  • Experience and knowledge of testing with mobile applications
  • Familiarity with Android development (asset)
  • Be able to communicate effectively and efficiently, both verbally and in writing
  • Have a strong attention to detail, self-motivated with strong organizational (personal and team based) and interpersonal skills are essential
  • Must have a collaborative, team-oriented work style and possess ability to organize, prioritize and multi-task and work in a fast-paced environment across different departments.

What you'll get:

  • Competitive salary commensurate with experience and location
  • Unlimited PTO
  • Medical, dental and vision insurance
  • Remote friendly culture
  • Be part of a great office culture that encourages a collaborative environment